package com.qcby.service;

import java.util.List;

import com.qcby.model.Movie;
import com.qcby.model.dto.MovieActorVo;
import com.qcby.model.dto.MovieConsoleVo;
import com.qcby.model.dto.MovieShowVo;
import com.qcby.query.MovieQuery;
import com.qcby.util.Page;

public interface MovieService extends BaseService<MovieQuery, Movie> {
    public Integer getMid(String mName);

    Page<MovieShowVo> getByMName(String mName, Integer pageNo, Integer pageSize);

    MovieShowVo getCommentByMid(Integer mid);

    List<MovieActorVo> getActorByMid(Integer mid);

    Page<MovieShowVo> selectByCondition(MovieQuery mq, String condition);

    public void takeOffMovie(Integer mid);

    Page<MovieConsoleVo> query(Integer mtId, String mName, String mStatus, Integer pageNo, Integer pageSize);
}
